Covering Paths for Planar Point Sets
نویسندگان
چکیده
Given n points in the plane, a covering path is a polygonal path that visits all the points. If no three points are collinear, every covering path requires at least n/2 segments, and n − 1 straight line segments obviously suffice even if the covering path is required to be noncrossing. We show that every set of n points in the plane admits a (possibly self-crossing) covering path consisting of n/2+O(n/ logn) straight line segments. If the path is required to be noncrossing, we prove that (1− ε)n straight line segments suffice for a small constant ε > 0, and we exhibit n-element point sets that require at least 5n/9−O(1) segments in every such path. Further, the analogous question for noncrossing covering trees is considered and similar bounds are obtained. Finally, it is shown that computing a noncrossing covering path for n points in the plane requires Ω(n logn) time in the worst case.
منابع مشابه
Pii: S0925-7721(02)00110-4
We describe in this paper two on-line algorithms for covering planar areas by a square-shaped tool attached to a mobile robot. Let D be the tool size. The algorithms, called Spanning Tree Covering (STC) algorithms, incrementally subdivide the planar area into a grid of D-size cells, while following a spanning tree of a grid graph whose nodes are 2D-size cells. The two STC algorithms cover gener...
متن کاملOn the geometric dilation of curves and point sets
Let G be an embedded planar graph whose edges are curves. The detour between two points u and v (on edges or vertices) of G is the ratio between the shortest path in G between u and v and their Euclidean distance. The maximum detour over all pairs of points is called the geometric dilation δ(G). Ebbers-Baumann, Grüne and Klein have recently shown that every finite point set is contained in a pl...
متن کاملRigid Body Points Approximating Concentric Circles in given Sets of Its Planar Displacements
The problem of determining the points in a plane undergoing rigid body co-planar motion which deviate least from concentric circles in a given sequence of its ordered position sets is considered. The sought for approximation is the one which minimizes the sum of squared algebraic deviations (distances) of such points from the concentric circles approximating their paths in the given alternating...
متن کاملFinding Two Disjoint Simple Paths on Two Sets of Points is NP-Complete
Finding two disjoint simple paths on two given sets of points is a geometric problem introduced by Jeff Erickson. This problem has various applications in computational geometry, like robot motion planning, generating polygon etc. We will present a reduction from planar Hamiltonian path to this problem, and prove that it is NP-Complete. To the best of our knowledge, no study has considered its ...
متن کاملCovering Paths and Trees for Planar Grids
Given a set of points in the plane, a covering path is a polygonal path that visits all the points. In this paper we consider covering paths of the vertices of an n×m grid. We show that the minimal number of segments of such a path is 2min(n,m)−1 except when we allow crossings and n = m ≥ 3, in which case the minimal number of segments of such a path is 2min(n,m)−2, i.e., in this case we can sa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012